someone who afflicts - Francés Inglés Diccionario